using Dictionary = Godot.Collections.Dictionary;
public class ItemData
{
    public virtual Dictionary GetDictionary()
    {
        return null;
    }
    public virtual ItemData Parse(Dictionary dictionary) { return null; }
    public virtual Store GetStore() { return null; }

    public virtual ItemData Copy()
    {
        return null;
    }
}